package cn.hg.solon.youcan.system.provider;

import java.util.List;
import java.util.Map;

import org.noear.solon.annotation.ProxyComponent;
import org.noear.solon.data.annotation.Tran;

import cn.hg.solon.youcan.system.entity.Dept;
import cn.hg.solon.youcan.system.entity.Role;
import cn.hg.solon.youcan.system.service.DeptService;

/**
 * @author 胡高
 * @date 2023/08/03
 */
@ProxyComponent
public class EqDeptProvider implements DeptService {

    /* (non-Javadoc)
     * @see cn.hg.solon.youcan.system.service.DeptService#checkUnique(cn.hg.solon.youcan.system.entity.Dept)
     */
    @Override
    public boolean checkUnique(Dept bean) {
        // TODO Auto-generated method stub
        return false;
    }

    /* (non-Javadoc)
     * @see cn.hg.solon.youcan.system.service.DeptService#remove(java.lang.Integer)
     */
    @Tran
    @Override
    public boolean delete(Integer id) {
        // TODO Auto-generated method stub
        return false;
    }

    /* (non-Javadoc)
     * @see cn.hg.solon.youcan.system.service.DeptService#get(java.lang.Integer)
     */
    @Override
    public Dept get(Integer id) {
        // TODO Auto-generated method stub
        return null;
    }

    /* (non-Javadoc)
     * @see cn.hg.solon.youcan.system.service.DeptService#save(cn.hg.solon.youcan.system.entity.Dept)
     */
    @Tran
    @Override
    public boolean insert(Dept bean) {
        // TODO Auto-generated method stub
        return false;
    }

    /* (non-Javadoc)
     * @see cn.hg.solon.youcan.system.service.DeptService#listBy(java.util.Map)
     */
    @Override
    public List<? extends Dept> listBy(Map<String, Object> paraMap) {
        // TODO Auto-generated method stub
        return null;
    }

    /* (non-Javadoc)
     * @see cn.hg.solon.youcan.system.service.DeptService#listByRole(cn.hg.solon.youcan.system.entity.Role)
     */
    @Override
    public List<? extends Dept> listByRole(Role role) {
        // TODO Auto-generated method stub
        return null;
    }

    /* (non-Javadoc)
     * @see cn.hg.solon.youcan.system.service.DeptService#listByStatus(java.lang.String)
     */
    @Override
    public List<? extends Dept> listByStatus(String status) {
        // TODO Auto-generated method stub
        return null;
    }

    /* (non-Javadoc)
     * @see cn.hg.solon.youcan.system.service.DeptService#update(cn.hg.solon.youcan.system.entity.Dept)
     */
    @Tran
    @Override
    public boolean update(Dept bean) {
        // TODO Auto-generated method stub
        return false;
    }

}
